Traduit par :

################################
# http://Blog.coasterrider.net #
################################


Automatic Heartline Generator
Version 1.6

19-FEV-2007

Site et mises  jour: http://nldc.InterFix.net/pageid-6.html

-----------------------------
Guide d'utilisation de NL-AHG
-----------------------------

Le programmme a t termin sans erreurs maintenant, donc les points suivants sont importants :

1) Le portion de track  lisser doit tre ouvert (contrairement  un track ferm). La meilleure chose  faire est de commencer  lisser  partir du lift ou section de lancement de dpart au premiers freins de mi-parcours (ou entre deux freins de mi-parcours jusqu'au freins finals), de sauvegarder l'lment de voie et crer un nouveau coaster contenant juste cet lment et le sauvegarder sous un nouveau fichier.
2) Vous devez donner la vitesse d'entre (dbut de portion) et de sortie (fin de portion). Ridez votre circuit original et notez les vitesses que le train possde en dbut de portion et fin de portion (la partie que vous souhaitez "heartliner").
3) La portion  lisser doit tre la seule chose dans la sauvegarde. Je ne suis pas sr de ce qu'il passera s'il y a des objets 3D, arbres, supports, etc... Je ne veux pas le savoir maintenant ! ;p Mais tant que vous l'utilisez, le track original ne doit rien avoir.


REGLAGES
--------

Segments: Il s'agit du nombre de points (vertex) qu'il va y avoir dans la portion que vous lissez. Chaque segment de voie a un peu prs la mme longueur.

Heartline: Il s'agit de la position virtuelle du coeur par rapport au circuit. Plus cette valeur est grande, plus les rails avant virages vont balancer autour du chemin d'origine, en se limitant aux forces. Dans le cadre en haut  droite, les valeurs par dfaut et conseilles dans NL pour chaque type de coaster.

Startspeed: Vitesse du train au dbut de la portion. Cette valeur est mesure en mtres par secondes. 1 m/s ~ 3.6kmh. Donc, si le train va  20 km/h, le rsultat en metres par secondes sera (20/3.6) = 5.55 m/s.

Endspeed: Pareil que "Startspeed", juste que cette fois-ci, il s'agit de la vitesse du train en fin de portion  lisser (avant que le train n'atteigne des freins ou tout autre section modifiant sa vitesse d'inertie).

Precision: Ceci dtermine combien de points vont tre calculs pour chaque nouveau segment. Personnellement, je ne sais pas comment cette fonction marche vraiment, mais utilisez gnralement 6  8 (8 pour ma part).

Filter: Toute la fluidit du coaster se joue sur cette option. Si vous mettez 1, les tracks mal conus (beaucoup d'accoups) vont causer une heartline horrible parce-que chaque erreur dans le circuit original va tre rgl avec cet outil. Plus cette valeur est grande, plus la lisset est meilleure mais le track original sera plus ou moins modifi (pour ma part, de 100  300 dpendant de la rapidit du coaster). Assurez-vous d'avoir quand mme un coaster avec un minimum d'accoups pour ne pas avoir de problmes avec des valeurs faibles. :)
Since version 1.2 the filter is dynamic. The spot of the track with the highest calculated speed will get full filtering. The spot with the lowest speed will get 1/4th of the filter amount. You may also override the preset filter for each segment using color codes (see below).


Codes couleurs
--------------

Le circuit sera toujours liss de telle sorte de donner plus de forces positives verticales et un minimum de forces latrales, et logiquement, toutes les bosses dont le train franchit  haute vitesse seront inverses  cause des airtimes (forces verticales ngatives). Si vous vous retrouvez dans cette situation  une portion donne et ne voulez pas que AHG retourne les rails, vous pouvez utiliser des couleurs alternatives sur les segments de rails conerns.


Changez la couleur de la voie principale (Main track color) dans les paramtres de segments, et vous obtiendez :

Noir pur (0/0/0) : Le rail sera liss d'une manire  ce qu'il ressemble au maximum  ce que vous avez construit dans le circuit original. Les inclinaisons que vous avez ainsi dfinies sont conserves.

Vert pur (0/255/0) : Le rail sera liss de telle sorte qu'il permette une bonne transition aprs un segment de rail noir et avant un segment sans couleur (normal).

Rouge pur (255/0/0) : Le rail sera liss de telle sorte qu'il permette une bonne transition aprs un segment de rail sans couleur (normal) et avant un segment noir.

Note : Vous n'tes PAS oblig de placer des rails rouges ou verts avant/aprs des segments noirs, mais dans certains cas les rsultats sont meilleurs.


La couleur du rail peut aussi tre analys et AHG effectuera :

Depuis la version 1.2, les couleurs des rails (Rail color) peuvent tre utiliss pour dfinir une valeur spcifique du filtre pour chaque segment de la portion  lisser. Pour cela, le vert et le bleu d'une partie de rail mettent le filtre  0 alors que l'intensit du rouge rgle la valeur de la portion  filtrer. Par exemple, le rouge sombre (50/0/0) forcera la portion  avoir un filtre de 50. Le rouge pur (255/0/0) forcera la portion  avoir un filtre de 255. Toutes les couleurs de type (x/0/0) o x peut prendre de 0  255 peuvent tre utiliss, "x" tant la couleur qui spcifiera la valeur du filtre du segment.
Pour les quelques-uns qui souhaitent mettre des valeurs leves (au-del de 255) sur un segment spcifi :
Sur la version 1.6, vous pouvez utiliser le vert pour ajouter des multiples de 256  la couleur rouge. Si par exemple, vous souhaitez avoir un filtre  600, vous utiliserez r=88, g=2, b=0 ce qui donnera : 2 x 256 + 88 = 600.



Tableau de donnes
------------------

Pour plus d'aide, le programme vous donne les valeurs du track modifies comme les [?] au dbut et  la fin de la partie  heartliner (et aprs la partie  heartliner). Cela peut s'avrer utile quand vous devez ajouter des petits segments.

For convenience, the program tells you the slope tilt and radius at both ends of the imput track (and after heartlining the output track).

Il vous indique galement la longueur de la partie et calcule le coefficient approximatif des frictions du circuit original.

Fichier INI
-----------
AHGv1.6 permet de rgler automatiquement le nombre de segments bas sur la longueur d'un segment.

Si vous voulez utiliser cette option, ouvrez le fichier AHG.ini (cre automatiquement au premier lancement de AHG, dans le mme dossier o se trouve le programme) et changez "WantSL = 0" en "WantSL = 1".
"SL = x.xxx" signifie la longueur dsire d'un seul segment (cette opration prend effet qu'aprs avoir heartlin un circuit, et sauvegarde la longueur moyenne d'un segment pour le coaster).

Quelques solutions
------------------

Prenez note que votre circuit va bouger. Assurez-vous alors d'avoir assez d'espace en hauteur ou sur les cts. Ce programme re-travaille galement les loopings sur les coasters rguliers, ceux-ci seront plus grands (2x la heartline) et des inverted seront plus petits.

Alors, ne l'oubliez pas : la heartline du track d'origine est la heartline du track optimis, juste avec de petites modifications ! N'crasez JAMAIS votre coaster d'origine car si quelque chose ne se passe pas comme vous le souhaitiez, vous devriez tout recommencer.

Notez aussi (comme prcis avant) que le track d'origine doit tre aussi "parfait" que possible. Chaque accoups, petits ou gros seront plus importants dans la plupart des cas, mme si cet outil peut les dissimuler avec de bonnes configurations numriques. AHG calcule toutes les forces subies, un accoup rsultera d'un gros changement de force, et l'outil changera le rail de faon  ce qu'il fasse une rapide rotation autour de la heartline. Vous ne souhaitez pas ceci n'est ce pas ? ;)

Si AHG vous dit "The train probably valleyed", essayez de mettre des vitesses d'entre/sortie plus grandes jusqu' ce que l'erreur disparaisse. Cette erreur est souvent cause  cause de ce qui a t mentionn plus haut : certains lments seront plus gros, plus hauts. C'est aussi la raison des loopings un peu inclins. Si le train est trop lent au sommet du loop (hangtime), les forces verticales ne seront pas assez suffisantes pour mettre le rail la tte en bas.

Veuillez aussi noter que AHG ne marchera pas bien avec des portions de rails inclines  la verticale (montes/descentes). Si vous rencontrez ce problme, vous devriez  ce moment-l, assurer la partie conerne par vos propres mains ou avec d'autres outils tel que le Purgatorium ; ou vous pouvez essayer d'aller A COTE de la verticale (par exemple : 89.5 au lieu 90).

IMPORTANT
---------

Vous utilisez ce programme avec vos propres responsabilits. L'auteur ne prend aucune responsabilit si pour quelconque raison, vous perdez votre fichier ou quoi d'autre.

Happy heartlining !
-Buster.


Versions
--------
1.6:
Amlioration : Se rappelle du dernier rpertoire utilis pour le chargement du track original
Amlioration : Se rappelle du dernier rpertoire utilis pour la sauvegarde du track
Amlioration : Se rappelle des rglages de l'utilisateur lors de la dernire utilisation
Amlioration : Les tracks hearlins ont l'extension "_AHG" ajout au fichier original
Nouveaut : Affichage de la longueur du coaster original
Nouveaut : Affichage approximatif du coefficient de friction, bas sur la longueur et des valeurs vitesses entre/sortie
Amlioration : Liste des heartlines par dfaut mises  jour avec les nouveaux types de coasters dans NL1.6
Eye candy : Nouveau skin

1.2:
Nouveaut : Spcification du filtre par segment possible grce  l'utilisation de couleur sur les rails (rail color)
Nouveaut : Filtre dynamique bas sur la vitesse
Amlioration : Heartliner  rptition prend toujours le track d'origine
Bug fix : le dernier vertex sera maintenant correctement ajust

1.1.001:
Amlioration : les chiffres du tableau de donnes sont arrondis  3 chiffres dcimaux

1.1: 
Amlioration : inclinaison quasi-verticale amliore